#ifndef REPAIRPOINTREACHEDABILITY_H
#define REPAIRPOINTREACHEDABILITY_H

#include "GameAbility.h"
#include "RepairpointReachable.h"

class RepairpointReachedAbility: public GameAbility
{
public:
	RepairpointReachedAbility(RepairpointReachable* repairpointreachable);
	RepairpointReachedAbility(const RepairpointReachedAbility& rhs);
	virtual ~RepairpointReachedAbility();

	virtual void Accept(GameAbilityVisitor& visitor);

	RepairpointReachable* RepairpointReachableInterface();

private:
	RepairpointReachable* repairpointreachableInterface;
};

#endif //REPAIRPOINTREACHEDABILITY_H
